technological disasters - Español Inglés Diccionario